<!DOCTYPE html>
<html>
<head>
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no"/>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title>Hello, World</title>
    <style type="text/css">
        html {
        height: 100%
        }

        body {
        height: 100%;
        margin: 0px;
        padding: 0px
        }

        #container {
        height: 300px;
        width: 100%;
        }
    </style>
    <script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=nvQrTV0DAvrvsGEftnGjNRcgvDwBgZGa">
    </script>
</head>

<body>
<div id="container"></div>
<div id="r-result"></div>
<script type="text/javascript">
    var map = new BMap.Map("container");
    var point = new BMap.Point(116.331398, 39.897445);
    map.centerAndZoom(point, 14);

    var geolocation = new BMap.Geolocation();
    geolocation.getCurrentPosition(function (r) {
        if (this.getStatus() == BMAP_STATUS_SUCCESS) {
            var mk = new BMap.Marker(r.point);
            map.addOverlay(mk);
            map.panTo(r.point);
            var local = new BMap.LocalSearch(map,
                    {renderOptions: {map: map, panel: "r-result", autoViewport: true}});
            local.search("水族");
        }
        else {
            alert('failed' + this.getStatus());
        }
    }, {enableHighAccuracy: true})

</script>
</body>
</html>